Process of Mobile APP feature development


Parth Parmar

2024-02-17 13:34:04


  1. Requester 
    • Prepare documentation for the entire theme you need to create, seeking assistance from the Product Team.
    • Ensure that the documentation includes the purpose, flow of the entire process, basic ideas, etc.
  2. Product team
    • Assign the Change Request (CR) with attached documentation to the UI/UX developer and API developer. Verify that the submitted documentation includes essential details required by the developers.
    • API developer
      • Require the number of APIs and their functionalities in the documentation.
    • UI/UX developer
      • Require flow charts, basic information, and background details of the feature in the documentation.
  3. UI/UX developer 
    • Give a timeline for design submission,
    • Prepare the designs, and attach the prepared designs them to the CR (e.g., Figma link).
  4. API developer 
    • Give a timelinbe of API submission,
    • Prepare the APIs, and attach a collection of APIs with appropriate titles (e.g., Postman collection).
  5. Produt team/Implementation team 
    • Approve the finalized designs. 
    • If changes are required, communicate them to the UI/UX person.
    • Once designs and API collections are ready, assign the CR to the App developer.
  6. APP developer 
    • Provide a timeline required for development after studying the documentation, flow chart, and API response structures.
    • Submit the APK drive link in the CR and send it to UAT for testing to requester. 
  7. Requester 
    • Test the features and, if there are issues in the mentioned test cases of the documentation, revert the CR to the App developer.
    • If new test cases are identified that were not mentioned in the CR(Documentation), submit a new CR with a new timeline for APK submission.
  8. After final testing and covering all cases, upload the application on the store to make the feature available.